On the Category of Petri Net Computations In M emory and D edication to my Beloved mother L iana

نویسنده

  • Vladimiro Sassone
چکیده

We introduce the notion of strongly concatenable process as a refinement of concatenable processes [3] which can be expressed axiomatically via a functor Q[ ] from the category of Petri nets to an appropriate category of symmetric strict monoidal categories, in the precise sense that, for each net N , the strongly concatenable processes of N are isomorphic to the arrows of Q[N ]. In addition, we identify a coreflection right adjoint to Q[ ] and characterize its replete image, thus yielding an axiomatization of the category of net computations. Introduction Petri nets, introduced by C.A. Petri [8] (see also [10]), are unanimously considered among the most representative models for concurrency, since they are a fairly simple and natural model of concurrent and distributed computations. However, Petri nets are, in our opinion, not yet completely understood. Among the semantics proposed for Petri nets, a relevant role is played by the various notions of process [9, 4, 1], whose merit is to provide a faithful account of computations involving many different transitions and of the causal connections between the events occurring in a computation. However, process models, at least in their standard forms, fail to bring to the foreground the algebraic structure of nets and their computations. Since such a structure is relevant to the understanding of nets, they fail, in our view, to give a comprehensive account of net behaviours. The idea of looking at nets as algebraic structures [10, 7, 13, 14, 2] has been given an original interpretation by considering monoidal categories as a suitable framework [6]. In fact, in [6, 3] the authors have shown that the semantics of Petri nets can be understood in terms of symmetric monoidal categories— where objects are states, arrows processes, and the tensor product and the arrow composition model, respectively, the operations of parallel and sequential composition of processes. In particular, [3] introduced concatenable processes—the slightest variation of Goltz-Reisig processes [4] on which sequential composition can be defined—and structured the concatenable processes of a Petri net N as the arrows of the symmetric strict monoidal category P [N ]. This yields an axiomatization of the causal behaviour of a net as an essentially algebraic theory and thus provides a unification of the process and the algebraic view of net computations. However, also this construction is somehow unsatisfactory, since it is not functorial. More strongly, given a morphism between two nets, i.e., a simulation between them, it may not be possible to identify a corresponding monoidal functor between the respective categories of computations. This fact, besides * Basic Research in Computer Science, Centre of the Danish National Research Foundation. ⋄ Supported by EU Human Capital and Mobility grant ERBCHBGCT920005.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Transcendent Family in the Shadow of Fulfillment of Emotional Rights

The family is the only inborn, natural, irreplaceable and eternal human institution. The primary reason for the emersion for all social institutions and organizations was the establishment and consolidation of families. The family is the most sacred institution of universe because the merciful Creator has based the philosophy of creation for all the wonders of existence, on parity. This is why ...

متن کامل

Formal approach on modeling and predicting of software system security: Stochastic petri net

To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...

متن کامل

Deterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow

Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...

متن کامل

Time Management Approach on a Discrete Event Manufacturing System Modeled by Petri Net

    Discrete event system,   Supervisory control,   Petri Net, Constraint   This paper presents a method to manage the time in a manufacturing system for obtaining an optimized model. The system in this paper is modeled by the timed Petri net and the optimization is performed based on the structural properties of Petri nets. In a system there are some states which are called forbidden states an...

متن کامل

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995